package com.qyl.honghengshop.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qyl.honghengshop.dto.User;
import com.qyl.honghengshop.utils.PageBean;



public interface UserMapper {

	//根据用户id与密码获得用户
	User getUserByUserIdAndPwd(@Param("user_id")String userId,@Param("pass_word")String pwd);

	//获取用户列表
	List<User> getUserList(@Param("pageBean")PageBean pageBean,@Param("user")User user);
	
	//用户添加功能
	int addUser(User user);

	//用户删除功能
	void delUser(Integer id);
	
	//根据用户id获取用户
	User getUserById(Integer id);

	int update(User user);

	//批量删除用户
	int delBatchUser(int[] ids);

	//根据用户获得记录数
	int getRecordCountByUser(User user);

	void updateUserHead(User user);

	void register(User user);

	void activeUser(String activeCode);



}
